// components/custom04/custom04.js
Component({

    /**
     * 组件的属性列表
     */
    properties: {
      max: {
        type: Number,
        value: 0
      },
      numA: {
        type:Number,
        value: 0
      },
      numB: {
        type:Number,
        value: 0
      }
    },

    /**
     * 组件的初始数据
     */
    data: {
      max: 0,
      numA: 0,
      numB: 0,
      sum: 0
    },

    observers: {
      // 会发生死循环
      // 'numA,numB,sum': function(numA,numB){
      //     this.setData({
      //       sum: numA + numB
      //     })
      // }
    },



    /**
     * 组件的方法列表
     */
    methods: {
      click(){
        console.log('子组件中的方法');
      },

      getNum(){
        this.setData({
          max: this.properties.max + 1
        })

        this.triggerEvent('myEvent',this.data.max)
      }
    }
})